package com.tbit.uqbike.webmanager.dao.core;

import com.tbit.uqbike.object.pojo.ParkFunction;

import java.util.List;
import java.util.Map;

public interface ParkFunctionDao {
    /**
     * 分页
     */
    List<ParkFunction> queryPage(Map<String, Object> map);

    /**
     * 总数
     */
    Integer queryCount(Map<String, Object> map);

    /**
     * 添加的时候判断是否已经存在
     */
    ParkFunction getByNO(String functionNo);

    /**
     * 添加
     */
    void insert(ParkFunction parkFunction);

    /**
     * 通过编号批量获取
     */
    List<String> getByfunctionNos(List<String> functionNos);

    /**
     * 批量增加
     */
    void addBatch(List<ParkFunction> list);

    /**
     * 删除
     */
    void del(String functionNo);
}
